home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kellogg's Amérique
/
Kellogg's Amérique
/
amazonie_en_danger.swf
/
scripts
/
jeux
/
photographe
/
Viseur.as
Wrap
Text File
|
2020-08-04
|
2KB
|
87 lines
package jeux.photographe
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Viseur extends MovieClip
{
private var _decalage_Y:Number = -641;
private var _actif:Boolean = false;
private var _decalage_X:Number = -801;
public var position_X_min:Number = -571;
public var position_X_max:Number = -16;
public var position_Y_min:Number = -473;
public var position_Y_max:Number = -44;
public function Viseur()
{
position_X_min = -571;
position_X_max = -16;
position_Y_min = -473;
position_Y_max = -44;
_decalage_X = -801;
_decalage_Y = -641;
_actif = false;
super();
addFrameScript(0,frame1);
}
public function set decalage_X(param1:Number) : void
{
_decalage_X = decalage_X;
}
public function get actif() : Boolean
{
return _actif;
}
public function set decalage_Y(param1:Number) : void
{
_decalage_Y = decalage_Y;
}
private function mouseMoveHandler(param1:MouseEvent) : void
{
x = param1.stageX + _decalage_X;
y = param1.stageY + _decalage_Y;
}
function frame1() : *
{
stop();
}
public function set actif(param1:Boolean) : void
{
_actif = param1;
if(_actif)
{
this.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler);
}
else
{
this.removeEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler);
}
}
public function get decalage_X() : Number
{
return _decalage_X;
}
public function get decalage_Y() : Number
{
return _decalage_Y;
}
}
}